High-Level Static and Dynamic Visualization of Software Architectures

نویسندگان

  • John C. Grundy
  • John G. Hosking
چکیده

Developing software architectures for complex software applications is challenging, and requires good static and dynamic visualisation support. We describe the visual software architecture modelling visual language we have developed and its support in the SoftArch environment. Static software architecture views are developed using this language, and designs and implementations developed from these specifications. Static views are copied, animated and annotated to visualise running system architecture characteristics. This approach provides better static modelling and dynamic visualisation of software architectures, at varying levels of abstraction, than do other current techniques.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visualizing Software Architecture with Off-The-Shelf Components

Software Architecture provides a high-level model of the components and connectors that comprise a complex system. Visualizing both its static description and dynamic execution facilitates understanding of its key properties by software architects. Off-the-shelf components provide a rich foundation on which an advanced architecture visualization tool can be constructed. This paper discusses our...

متن کامل

High-level Static and Dynamic Visualisation of Software Architectures

Developing software architectures for complex software applications is challenging, and requires good static and dynamic visualisation support. We describe the visual software architecture modelling visual language we have developed and its support in the SoftArch environment. Static software architecture views are developed using this language, and designs and implementations developed from th...

متن کامل

Interactive 3-D Visualization of Feature-traces

The maintenance or reengineering of an object-oriented system includes its reverse engineering. In other words its internal structure and behavior needs to be understood. Many researchers have proposed different techniques to support the reverse engineering effort. The two predominant approaches to reverse engineering are: • static analysis of source code • dynamic analysis of behavior of a sys...

متن کامل

Modeling Dynamic Architectures Using Dy-BIP

Dynamic architectures in which interactions between components can evolve during execution, are essential for modern computing systems such as web-based systems, reconfigurable middleware, wireless sensor networks and fault-tolerant systems. Currently, we lack rigorous frameworks for their modeling, development and implementation. We propose Dy-BIP a dynamic extension of the BIP component frame...

متن کامل

Automatic Visualization of Program Tasks in Code Bubbles

We provide a high-level, on-line visualization of the behavior of a complex, reactive Java program in terms that are familiar to the programmer. The visualization is part of the Code Bubbles integrated development environment. It is generated automatically by the environment without any effort by the developer. Code Bubbles performs static and dynamic analysis of the program. The dynamic analys...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000